package course.d1224;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

/*
   文件的复制：
   程序中的复制： 先读后写
   复制的步骤：
   1.创建FileReader对象，关联读取的文件路径
   2.创建FIleWriter对象，关联写入数据的文件路径
   3.使用fr对象中的read方法读取文件中的数据
   4.使用fw对象中的write方法把读取到的数据写入到输出流中
   5.关闭资源
 */
public class a2 {
    public static void main(String[] args) {
        try {
            long l = System.currentTimeMillis();
            FileReader fr = new FileReader("a.txt");
            FileWriter fw = new FileWriter("copy.txt");
            char[] chars = new char[1024];
            int read;
            while ((read = fr.read(chars))!= -1) {
                fw.write(chars,0,read);
            }
            fw.close();
            fr.close();
            long l1=System.currentTimeMillis();
            System.out.println(l1-l);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }

    }
}
